package IO流.字符流与字节流练习;


import java.io.*;
import java.util.Arrays;
import java.util.stream.Collectors;

public class 修改文件数据 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis=new FileInputStream("F//aaa//a.txt");
        //创建StringBuilder对象
        StringBuilder sb=new StringBuilder();
        int b;
        while ((b=fis.read())!=-1){
            sb.append((char) b);
        }
        //释放资源
        fis.close();
        //将sb对象中的数字与-进行分割并转化为String[]对象
        String[] split = sb.toString().split("-");
        //对数字排序收集转化为了String对象
        String str = Arrays.stream(split).sorted().collect(Collectors.joining("-"));
        //创建要写入的文件对象
        FileWriter fw=new FileWriter("F\\aaa\\b.txt");
        fw.write(str);
       //释放资源
        fw.close();
    }
}
